@charset "utf-8";
/* CSS Document */
.cart-button{height:32px;font-size:12px;line-height:32px;border-radius:5px 5px 5px 5px;width:100%;display:block;background:#D63638;color:#FFFFFF!important;border:1px solid #D63638;text-align:center;margin:15px auto;}
.order{padding:5px 15px;font-size:14px;}
.order h2{margin-top:10px;}
.address,.list{background-color:#FFFFFF;border:1px solid #E5E5E5;padding:5px 15px 10px;position:relative;word-break:break-all;margin-top:10px;border-radius:8px 8px 8px 8px;}
.address p{overflow:hidden;margin-top:5px;}
.list dl{border-bottom:1px solid #E5E5E5;padding:5px 0 10px;position:relative;}
.list dt{float:left;}
.list dt img{border:1px solid #F2F2F2;display:block;height:51px;width:51px;}
.list dd{margin-left:60px;padding-right:50px;}
.list dd h4{height:38px;line-height:19px;overflow:hidden;}
.list dd p{margin-top:0px;color:#FF3C37;font-size:12px;font-weight:bold;}
.input{position:absolute;right:10px;top:10px;font-size:11px;}
.input input{border:1px solid #DDDDDD;border-radius:2px 2px 2px 2px;height:30px;line-height:30px;text-align:center;width:30px;}
.total{text-align:right;}
.form-error label{background-color:rgba(51, 51, 51, 0.9);border-radius:4px 4px 4px 4px;box-shadow:2px 2px 0 rgba(0, 0, 0, 0.1);color:#FFF;font-size:12px;font-weight:600;line-height:20px;padding:10px 30px;position:absolute;text-align:center;z-index:999;top:38%;left:25%;}
.noaddr{text-align:center;margin-bottom:35px;}
.noaddr a{color:#005EA7;}
.noaddr div{background:url(../../../image/wap/msg-bg.png) top center no-repeat;height:151px;margin:40px auto 25px;}